@font-face {
	font-family: 'WaYapata';
	src: url('./fonts/Akhar Thrah 1.eot');
	src: url('./fonts/Akhar Thrah 1.woff') format('woff'), url('./fonts/Akhar Thrah 1.ttf') format('truetype'), url('./fonts/Akhar Thrah 1.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
html,body {
	height:100%;
	margin:0;
	padding:0
}
body {
	color:#333;
	font-family:"Segoe UI","Trebuchet MS",Verdana,Helvetica,Sans-Serif;
	font-size:.85em
}
section {
	margin-bottom:20px
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	margin:.6em 0
}
h1 {
	font-size:2.6em
}
section h1 {
	font-size:2.1em;
	margin-bottom:2px
}
h2 {
	font-size:2em;
	margin-bottom:2px
}
h3 {
	font-size:1.6em;
	margin-bottom:0
}
h4 {
	font-size:1.4em
}
h5 {
	font-size:1.1em
}
h6 {
	font-size:1em
}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {
	margin:0
}
hgroup h1,hgroup h2 {
	margin:0;
	padding:0
}
aside h1 {
	font-size:1.154em
}
aside h2 {
	font-size:1.077em
}
aside h3,aside h4,aside h5,aside h6 {
	font-size:1em
}
li ul,li ol {
	margin:0
}
dl {
	margin:0 0 1.5em 0
}
dl dt {
	font-weight:bold
}
dd {
	margin-left:1.5em
}
p {
	line-height:1.538em;
	margin:0 0 1em
}
p img.left {
	float:left;
	margin:.923em .923em .923em 0;
	padding:0
}
p img.right {
	float:right;
	margin:.923em 0 .923em .923em
}
a {
	color:#0071bc;
	outline:none;
	text-decoration:none
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none
}
blockquote {
	color:#666;
	font-style:italic;
	margin:.923em
}
strong {
	font-weight:bold;
	padding: 20 0 0 0;
}
em,dfn {
	font-style:italic
}
dfn {
	font-weight:bold
}
sup,sub {
	line-height:0
}
abbr,acronym {
	border-bottom:1px dotted #666
}
address {
	font-style:italic;
	margin:0 0 .923em
}
del {
	color:#666
}
pre {
	margin:.923em 0
}
pre,code,tt {
	font:1em 'andale mono','lucida console',monospace;
	line-height:1.462em
}
header,footer,nav,section {
	display:block
}
.akhar{
		font-family:'WaYapata',Verdana,Helvetica,Sans-Serif;
		font-size: 1.8em;
}
.banner-warning {
	padding:.25em;
	font-size:14pt;
	text-align:center;
	background:#ff0;
	background-image:-moz-linear-gradient(top,#ff0,#e5e600);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff0),to(#e5e600));
	background-image:-webkit-linear-gradient(top,#ff0,#e5e600);
	background-image:-o-linear-gradient(top,#ff0,#e5e600);
	background-image:linear-gradient(to bottom,#ff0,#e5e600)
}
.banner-urgent {
	padding:.25em;
	font-size:14pt;
	text-align:center;
	color:#fff;
	background:red;
	background-image:-moz-linear-gradient(top,red,#e60000);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(red),to(#e60000));
	background-image:-webkit-linear-gradient(top,red,#e60000);
	background-image:-o-linear-gradient(top,red,#e60000);
	background-image:linear-gradient(to bottom,red,#e60000)
}
.banner-urgent a {
	color:#fff;
	text-decoration:underline
}
#outer-wrapper {
	background:url('Images/headerbackground.png') repeat-x top left #fff
}
#content-wrapper {
	margin:0 auto;
	min-height:100%;
	min-width:960px;
	width:960px
}
.message {
	background-color:#eff7fa;
	border:solid 1px;
	color:#52a4ca;
	font-size:1.3em;
	padding:10px
}
.error {
	background-color:#fbe3e4;
	color:#c13a3f;
	font-weight:600
}
.warning {
	background-color:#fff7c4;
	color:#ff9600
}
.prerelease-message,.not-latest-message {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border:1px solid;
	border-radius:0 0 5px 5px;
	border-top:none;
	font-size:1.5em;
	margin-top:-20px;
	padding:10px;
	text-align:center
}
.prerelease-message {
	background-color:#fff7c4;
	border-color:#ff9600;
	color:#ff9600
}
.not-latest-message {
	background-color:#eff7fa;
	border-color:#52a4ca;
	color:#52a4ca
}
header.main {
	height:95px
}
nav.main {
	clear:both;
	height:42px;
	margin-bottom:1px;
	margin-top:10px
}
nav.main ul {
	margin:0;
	padding:0
}
nav.main ul li {
	display:block;
	float:left;
	height:42px
}
nav.main ul li.current a {
	background-color:#e4f1f7;
	border:1px solid #ebf2f5;
	border-bottom:none;
	border-top:1px solid #fff;
	color:#195670;
	height:46px;
	line-height:44px;
	position:relative;
	text-decoration:none;
	top:-4px
}
nav.main ul a {
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	color:#fff;
	display:block;
	font-size:1.2em;
	height:42px;
	line-height:44px;
	margin:0 5px;
	padding:0 10px;
	text-decoration:none
}
nav.main ul a:hover {
	background-color:#3c3d44;
	text-decoration:none
}
#searchBox {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#fff;
	border:0;
	border-radius:4px;
	float:right;
	height:32px;
	margin-top:7px;
	padding-left:5px;
	padding-right:4px;
	vertical-align:top
}
#searchBoxInput {
	border:0;
	color:#333;
	font-size:20px;
	height:30px;
	line-height:30px;
	outline:none;
	padding:0;
	width:160px
}
#searchBoxSubmit {
	-moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	background-color:#fff;
	background-image:url("./Images/searchbutton.png");
	border:none;
	border-radius:0 4px 4px 0;
	cursor:pointer;
	height:27px;
	margin-left:0;
	text-indent:-9999px;
	vertical-align:bottom;
	width:27px
}
#pageSearchBox {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#fff;
	border:1px solid #333;
	border-radius:4px;
	height:32px;
	margin-top:7px;
	padding-left:5px;
	padding-right:4px;
	vertical-align:top;
	width:300px
}
#pageSearchBox #searchBoxInput {
	width:265px
}
#logo {
	float:left;
	padding:20px 20px 0 0
}
#logo a {
	/**background:url("../Content/Images/nugetlogo.png") no-repeat;**/
	background:url("../Content/Images/XalihLogo3.png") no-repeat;
	display:block;
	height:80px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:405px;
}
#logo h3 {
	/**background:url("../Content/Images/nugetlogo.png") no-repeat;**/
	color: white;
	position: absolute;
	display:block;
	height:75px;
	margin:0;
	padding:0;
	width:345px;
	font-size:3em;
	font-weight:bolder;
}

#lang{
    color: #FFFFFF;
    float:right;
    padding:10px 10px 0 0;
}
#lang a{
    color: #FFFFFF;
    padding: 0 0 0 5px;
    
}
a:active{
    color: Blue;
}
.user-display {
	background:url(./Images/usericonwhite.png) no-repeat;
	float:right;
	font-weight:600;
	margin-top:80px;
	padding-left:15px;
	padding-right:7px
}
.user-display a {
	color:#fff;
	margin-left:10px
}
.user-display a:hover {
	text-decoration:underline
}
#body {
	padding-bottom:175px;
	padding-top:20px
}
#sideColumn {
	float:left;
	width:25%
}
#mainColumn {
	float:right;
	margin-bottom:20px;
	width:75%
}
#mainColumn>h1,.page-heading {
	border-bottom:solid 1px #ccc;
	margin:0 0 20px 0;
	padding-bottom:10px
}
hgroup.page-heading h1,hgroup.page-heading h2 {
	display:inline
}
hgroup.page-heading h2 {
	padding-left:7px
}
.featured {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#f6f6f6;
	border:solid 1px #dedede;
	border-radius:3px;
	margin:10px auto;
	padding:20px 10px 0 10px
}
.featured div {
	float:left;
	margin-right:5px;
	width:410px
}
.featured div h1 {
	font-size:1.85em;
	margin-top:0;
	padding-top:0
}
.featured div p {
	font-size:1.3em;
	line-height:1.0em;
	padding: 10px 20px 0 0
}
.featured div p.sub {
	font-size:1.4em;
	line-height:1.3em
}
.featured div a.install {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color:#4585aa;
	background-image:-ms-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:-o-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:-webkit-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:linear-gradient(top,#4585aa 0%,#376783 100%);
	border:solid 1px #376783;
	border-radius:4px;
	box-shadow:inset 0 0 1px rgba(255,255,255,1),1px 1px 1px rgba(0,0,0,.3);
	color:#fff;
	display:block;
	font-size:2em;
	line-height:1.8em;
	margin-top:25px;
	text-align:center;
	width:95%
}
.featured div a.install:hover {
	background-color:#376783;
	background-image:-ms-linear-gradient(top,#64a3c8 0%,#1d4760 100%);
	background-image:-o-linear-gradient(top,#64a3c8 0%,#1d4760 100%);
	background-image:-webkit-linear-gradient(top,#64a3c8 0%,#1d4760 100%);
	background-image:linear-gradient(top,#64a3c8 0%,#1d4760 100%);
	border-color:#4585aa;
	text-decoration:none
}
.aggstats {
	background:#555;
	display:none
}
.aggstats .stat {
	color:#bbb;
	display:inline-block;
	font-weight:bold;
	margin:0;
	padding:.5em 0;
	text-align:center;
	width:33%;
	*zoom:1
}
.aggstats .num {
	color:#f9f9f9;
	display:block;
	font-family:monospace;
	font-size:4em;
	line-height:.9em
}
.aggstats .num>span {
	position:relative
}
.aggstatserr {
	background:#e8fc14;
	display:none
}
.aggstatserr .err {
	color:#622020;
	display:inline-block;
	font-weight:bold;
	margin:0;
	padding:.5em 0;
	text-align:center;
	width:33%;
	*zoom:1
}
#actions h1 {
	font-size:2em
}
#actions ul {
	margin:0;
	padding:0
}
#actions li {
	list-style:none
}
#actions li h2 {
	font-size:1.5em
}
#actions li#uploadPackage h2 {
	background:url("Images/uploadPackage.png") no-repeat 0 50%;
	font-size:1.7em;
	padding-left:20px
}
#actions li#changePassword h2 {
	background:url("Images/changePassword.png") no-repeat 0 50%;
	padding-left:20px
}
#actions li#managePackages h2 {
	background:url("Images/managePackages.png") no-repeat 0 50%;
	padding-left:20px
}
#actions li#editProfile h2 {
	background:url("Images/editProfile.png") no-repeat 0 50%;
	padding-left:20px
}
#apiKey h1 {
	font-size:2em
}
#apiKey pre {
	background-color:#202020;
	border:2px solid silver;
	color:silver;
	display:block;
	font:1.2em 'andale mono','lucida console',monospace;
	line-height:1.5em;
	margin:15px 0 0;
	overflow:auto;
	padding:15px
}
#generateKey {
	position:relative
}
#generateKey h2 {
	font-size:1.7em
}
#generateKey #key {
	font-size:1.7em;
	margin-bottom:0
}
#overlayWrapper {
	background-color:#eff7fa;
	border:solid 1px;
	color:#52a4ca;
	cursor:pointer;
	font-size:2em;
	height:240px;
	left:0;
	line-height:220px;
	position:absolute;
	text-align:center;
	top:0;
	width:100%
}
#generateKey .form input[type="submit"] {
	width:auto
}
.sequence {
	letter-spacing:1px;
	list-style-position:inside;
	margin:0;
	padding:0
}
.sequence li {
	border:solid 1px #333;
	box-shadow:inset 0 0 1px rgba(255,255,255,1),1px 1px 1px rgba(0,0,0,.3);
	color:#333;
	float:left;
	height:35px;
	line-height:35px;
	margin:0 30px 20px 0;
	padding:0 20px;
	width:auto
}
.sequence li.past,.sequence li.current {
	background-color:#4585aa;
	background-image:-ms-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:-o-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:-webkit-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:linear-gradient(top,#4585aa 0%,#376783 100%);
	border-color:#376783;
	color:#fff
}
.sequence li.current {
	font-weight:600;
	height:41px;
	line-height:41px;
	margin-top:-3px;
	text-decoration:underline
}
ul.tags,ul.authors {
	list-style:none;
	margin:0;
	padding:0
}
ul.tags li,ul.authors li {
	display:inline;
	padding-right:6px
}
#dependencySets {
	list-style:none;
	margin:0;
	padding:0
}
#dependencySets>li>h4 {
	border-bottom:solid 1px #333;
	display:inline;
	margin:2px 0
}
ul.dependencySet {
	list-style:none;
	margin:5px 0 10px 0;
	padding:0
}
ul.dependencySet li {
	font-size:1.25em;
	padding-right:6px
}
.owners {
	list-style:none;
	margin:0;
	padding:0
}
.owner:hover {
	text-decoration:none
}
.owner-image {
	margin-right:5px
}
#packageDetails {
	list-style:none;
	margin:0;
	padding:0
}
#packageDetails h3 {
	color:#52a4ca
}
#packageDetails p {
	margin-left:10px
}
.package-page h3 {
	font-size:1.75em;
	margin:20px 0 6px -6px;
	margin-bottom:6px;
	margin-top:25px
}
.package-page .owners li {
	margin-bottom:12px
}
.package-page a.owner {
	color:#333;
	font-size:1.4em
}
.package-page ul.tags li a,.package-page ul.authors li a {
	font-size:1.25em
}
#sideColumn .logo {
	display:block;
	height:128px;
	margin:0 0 20px 0;
	width:128px
}
.stat {
	margin-bottom:20px
}
.stat-number {
	font:2.3em 'andale mono','lucida console',monospace;
	letter-spacing:1px;
	line-height:1.4em;
	margin:0
}
.stat-label {
	font-size:1.25em;
	line-height:1em;
	margin:-7px 0 0 5px
}
#sideColumn nav ul {
	font-size:1.25em;
	list-style:none;
	margin:0;
	padding:0
}
#sideColumn nav ul li {
	margin:0;
	padding:0
}
hgroup.search h1 {
	font-size:2.3em
}
hgroup.search h2 {
	font-size:1.5em;
	margin-left:5px
}
fieldset.search {
	margin:0;
	text-align:right
}
fieldset.search label {
	display:inline;
	margin-left:10px
}
#searchResults {
	list-style:none;
	margin:0;
	padding:0
}
section.package {
	border-top:1px solid #ccc;
	padding-top:10px
}
section.package div.minimum-client-version {
	float:right
}
section.package.my-package {
	background:url("Images/yourpackage.png") no-repeat 100% 0
}
section.package .main {
	margin-left:70px
}
section.package header {
	margin-bottom:5px
}
section.package h1 {
	font-size:1.75em;
	margin:0
}
section.package h2 {
	display:inline;
	font-size:1.25em
}
section.package ul,section.package li {
	display:inline
}
section.package p {
	line-height:1.25em;
	margin-bottom:5px
}
section.package .downloads {
	display:inline;
	font-size:1.25em;
	font-weight:600
}
section.package div.tags {
	border-left:1px solid #ccc;
	display:inline;
	margin-left:10px;
	padding-left:10px
}
section.package div.tags h2 {
	margin-right:5px
}
section.package .side {
	float:left;
	width:70px
}
section.package .side img {
	height:50px;
	width:50px
}
#upsellMessage {
	margin:0 0 10px 0
}
#contentsNav {
	float:left;
	width:28%;
	height:450px;
	padding:5px 5px 0 5px;
	margin-bottom:50px;
	border:1px solid #a9a9a9;
	overflow:auto;
	white-space:nowrap
}
#metadataLabel {
	font-size:1.1em
}
#metadata .nodependency {
	font-size:.9em;
	margin:0 0 4px 25px
}
#metadata .toplabel {
	vertical-align:top
}
#contents {
	float:right;
	width:68%;
	margin-bottom:50px;
	padding:5px 5px 0 5px;
	height:450px;
	border:1px solid #a9a9a9;
	overflow:auto;
	position:relative
}
#contents .header {
	font-size:1.1em;
	margin:0 10px 0 0
}
img.packageicon {
	vertical-align:top;
	width:50px;
	height:50px
}
#fileContentContainer {
	display:none
}
#progressMessage {
	background-color:#ffffe0;
	padding:10px 2px 10px 20px;
	border:1px solid gray;
	display:none;
	position:absolute;
	top:100px;
	left:50px;
	right:50px;
	z-index:100;
	font-size:1.2em
}
#fileImage {
	border:1px solid gray;
	margin-top:10px;
	max-height:400px;
	max-width:400px;
	display:none
}
ul.pager {
	font-size:1.5em;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center
}
ul.pager li {
	display:inline
}
ul.pager li.previous {
	border-right:solid 1px #ccc;
	padding-right:7px
}
ul.pager li.next {
	padding-left:10px
}
.sexy-table {
	border-collapse:collapse;
	font-size:1.1em
}
.sexy-table thead tr {
	border-bottom:solid 1px #333
}
.sexy-table th {
	font-size:1.25em;
	font-weight:normal;
	padding:5px 15px 0 0;
	text-align:left
}
.sexy-table th.actions {
	text-indent:-9999px
}
.sexy-table td.actions {
	width:30px
}
.sexy-table tbody tr {
	margin-bottom:10px
}
.sexy-table tbody tr:hover {
	background-color:#f4f5f6
}
.sexy-table tbody tr.recommended {
	font-weight:800
}
.sexy-table tbody td {
	padding:5px 25px 5px 0
}
.sexy-table tbody td.actions {
	padding:2px 5px
}
.sexy-table tfoot {
	border-bottom:solid 1px #333;
	font-weight:600
}
.sexy-table tfoot td {
	padding:3px 0
}
.sexy-table tfoot tr {
	border-top:2px solid #333
}
.statistics-layout {
	width:400px;
	float:left;
	padding:25px
}
.statistics-more {
	font-weight:bold
}
.statistics-total-div {
	height:100px;
	width:300px
}
.statistics-total {
	font-weight:bold;
	font-size:1.5em;
	position:relative;
	top:30px;
	left:60px
}
.statistics-rank {
	font-size:.8em
}
.statistics-sidebar {
	float:left;
	width:190px;
	height:300px;
	font-size:1.25em;
	font-weight:normal;
	padding:5px 15px 0 0
}
.statistics-data {
	float:left
}
.statistics-dimensions-table {
	position:relative;
	top:50px
}
.nuget-badge code {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#202020;
	border:4px solid silver;
	border-radius:5px;
	box-shadow:2px 2px 3px #6e6e6e;
	color:#e2e2e2;
	display:block;
	font:1.5em 'andale mono','lucida console',monospace;
	line-height:1.5em;
	overflow:auto;
	padding:15px
}
#unlist-form {
	border:solid 1px #ccc;
	margin:20px;
	padding:10px
}
fieldset.form {
	border:none;
	clear:both;
	padding:0
}
fieldset.form legend {
	display:none
}
.form-field {
	margin-bottom:10px;
	position:relative
}
.form-field label {
	color:#52a4ca;
	display:block;
	font-size:1.25em;
	margin-bottom:5px
}
.form-field label.checkbox {
	display:inline
}
.form-field select {
	color:#7f8c7d;
	font-size:1.25em;
	padding:2px
}
.form-field textarea,.form-field input[type="email"],.form-field input[type="text"],.form-field input[type="file"],.form-field input[type="password"] {
	background:#fff url("../content/images/inputBackground.png") repeat-x;
	border:solid 1px #ccc;
	color:#7f8c7d;
	font-size:1.25em;
	padding:5px 0 5px 10px;
	vertical-align:middle;
	width:300px
}
.form-field textarea {
	font-size:1em;
	height:200px;
	padding-top:5px
}
.form-field input[data-val-required],.form-field textarea[data-val-required] {
	border-left:solid 5px #52a4ca
}
.form-field input[type="checkbox"] {
	border-left:none
}
.form-field input.input-validation-error,.form-field textarea.input-validation-error {
	border-left:solid 5px #ca5252
}
.field-hint-message,.field-validation-error {
	font-size:1em;
	left:330px;
	line-height:1.2em;
	padding:5px;
	position:absolute;
	top:30px;
	width:400px;
	z-index:550
}
.field-hint-message {
	background-color:#eff7fa;
	border:solid 1px #52a4ca;
	display:none
}
.field-validation-error {
	background-color:#fbe3e4;
	border:solid 1px #c13a3f;
	display:block
}
.form-field input:focus~.field-hint-message {
	display:block
}
input:focus~.field-validation-error~.field-hint-message {
	display:none
}
.form input[type="submit"] {
	background-color:#4585aa;
	background-image:-ms-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:-o-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:-webkit-linear-gradient(top,#4585aa 0%,#376783 100%);
	background-image:linear-gradient(top,#4585aa 0%,#376783 100%);
	border:solid 1px #376783;
	box-shadow:inset 0 0 1px rgba(255,255,255,1),1px 1px 1px rgba(0,0,0,.3);
	color:#fff;
	cursor:pointer;
	font-size:1.25em;
	font-weight:500;
	margin:0 10px 0 0;
	text-decoration:none;
	width:100px
}
.form input[type="submit"]:hover {
	background-color:#307a25;
	background-image:-ms-linear-gradient(top,#307a25 0%,#2c9e1b 100%);
	background-image:-o-linear-gradient(top,#307a25 0%,#2c9e1b 100%);
	background-image:-webkit-linear-gradient(top,#307a25 0%,#2c9e1b 100%);
	background-image:linear-gradient(top,#307a25 0%,#2c9e1b 100%);
	border-color:#307a25
}
.form a.cancel {
	font-size:1.25em
}
.form input:focus {
	outline:none
}
.form img {
	display:block;
	margin:15px 0
}
.validation-summary-errors,.field-validation-error {
	color:#c13a3f
}
.validation-summary-errors {
	font-size:1.25em;
	font-weight:600
}
.PoliteCaptcha.editor-field .field-validation-error {
	position:static;
	width:300px
}
.PoliteCaptcha.editor-field table {
	margin-left:-3px!important
}
.error-content {
	margin-top:80px
}
.error-show-code {
	background-image:url("../Content/Images/errorPage.png");
	background-repeat:no-repeat;
	height:125px;
	left:0;
	position:fixed;
	top:0;
	text-indent:-9999px;
	width:220px
}
.clear-fix {
	clear:both
}
#layout-footer {
	background:#e4f1f7;
	/**background:#555555**/
	border-top:1px solid #d3e7fe;
	clear:both;
	color:#3e483c;
	margin-top:-161px;
	padding-bottom:1em;
	padding-top:0;
	position:relative
}
footer#footer {
	margin:0 auto;
	text-align:center;
	display:table
}
footer#footer p {
	margin:0;
	padding:0
}
footer#footer p#releaseTag {
	margin:10px 0 0 0
}
footer#footer p#releaseTag a {
	color:#3e483c
}
footer#footer p#releaseTag a:hover {
	color:#0071bc;
	text-decoration:underline
}
footer#footer ul.recommended {
	list-style:none;
	margin:0 auto;
	padding:0
}
footer#footer ul.recommended li {
	float:left;
	margin-left:0;
	padding:10px;
	text-align:left;
	width:170px
}
footer#footer ul.recommended li a {
	display:block;
	font-size:1.3em
}
footer#footer ul.recommended li p {
	font-size:.9em
}
footer#footer div.license {
	clear:both;
	font-size:.7em
}
form .async-upload-panel {
	display:none;
	margin-top:40px;
	margin-bottom:20px
}
form .async-upload-progress-initial {
	width:300px;
	height:15px;
	background-color:#ff0
}
form .async-upload-progress-advance {
	width:0;
	height:15px;
	display:block;
	background-color:green
}
#service-alert {
	display: none
}
#content
{
    width:70%;
    float:left
}
#content h2
{
    margin:0;
    padding:0 0 20px 0;
}
#right
{
    float:right;
    width: 27%;
    height:90%;
    border:1px solid #E4F1F8;
    padding: 10px;
    background-color:#E4F1F7;
}
.numList{
    font-style:italic;
    color:#8B1415;
}